home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeMMMMeeeennnnuuuuBBBBaaaarrrr((((3333XXXX))))UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVVXXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeMMMMeeeennnnuuuuBBBBaaaarrrr((((3333XXXX))))
-
-
-
- NNNNAAAAMMMMEEEE
- _X_m_V_a_C_r_e_a_t_e_S_i_m_p_l_e_M_e_n_u_B_a_r - A RowColumn widget convenience
- creation function
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- #include <Xm/RowColumn.h>
-
- Widget XmVaCreateSimpleMenuBar (ppppaaaarrrreeeennnntttt,,,, nnnnaaaammmmeeee,,,, aaaarrrrgggg............)
- _W_i_d_g_e_t ppppaaaarrrreeeennnntttt;
- _S_t_r_i_n_g nnnnaaaammmmeeee;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _X_m_V_a_C_r_e_a_t_e_S_i_m_p_l_e_M_e_n_u_B_a_r creates an instance of a RowColumn
- widget of type _X_m_M_E_N_U__B_A_R and returns the associated widget
- ID. This routine uses the ANSI C variable-length argument
- list (varargs) calling convention.
-
- This routine creates a MenuBar and its CascadeButtonGadget
- children. The name of each button is button_nnnn, where nnnn is
- an integer from 0 to one minus the number of buttons in the
- menu. Buttons are named and created in the order in which
- they are specified in the variable portion of the argument
- list.
-
- ppppaaaarrrreeeennnntttt
- Specifies the parent widget ID
-
- nnnnaaaammmmeeee Specifies the name of the created widget
-
- The variable portion of the argument list consists of groups
- of arguments. The first argument in each group is a
- constant or a string and determines which arguments follow
- in that group. The last argument in the list must be NULL.
- Following are the possible first arguments in each group of
- varargs:
-
- _X_m_V_a_C_A_S_C_A_D_E_B_U_T_T_O_N
- This is followed by two additional arguments. The set
- specifies one button in the MenuBar and some of its
- resource values. Following are the additional two
- arguments, in this order:
-
- llllaaaabbbbeeeellll
- The label string, of type XmString.
-
- mmmmnnnneeeemmmmoooonnnniiiicccc
- The mnemonic, of type KeySym. This is followed by one
- additional argument, the value of the resource, of type
- XtArgVal. The pair specifies a resource and its value
- for the RowColumn widget. This is followed by four
- additional arguments. The set specifies a resource and
- its value for the RowColumn widget. A resource type
-
-
-
- Page 1 (printed 11/11/03)
-
-
-
-
-
-
- XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeMMMMeeeennnnuuuuBBBBaaaarrrr((((3333XXXX))))UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVVXXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeMMMMeeeennnnuuuuBBBBaaaarrrr((((3333XXXX))))
-
-
-
- conversion is performed if necessary. Following are
- the additional four arguments, in this order:
-
- nnnnaaaammmmeeee The resource name, of type String.
-
- ttttyyyyppppeeee The type of the resource value supplied, of type
- String.
-
- vvvvaaaalllluuuueeee
- The resource value (or a pointer to the resource value,
- depending on the type and size of the value), of type
- XtArgVal.
-
- ssssiiiizzzzeeee The size of the resource value in bytes, of type int.
- This is followed by one additional argument of type
- XtVarArgsList. This argument is a nested list of
- varargs returned by _X_t_V_a_C_r_e_a_t_e_A_r_g_s_L_i_s_t.
-
- For more information on variable-length argument lists, see
- the X Toolkit Intrinsics documentation.
-
- A number of resources exist specifically for use with this
- and other simple menu creation routines. For a complete
- definition of RowColumn and its associated resources, see
- _X_m_R_o_w_C_o_l_u_m_n(_3_X).
-
- RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
- Returns the RowColumn widget ID.
-
- RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
- _X_m_C_r_e_a_t_e_M_e_n_u_B_a_r(_3_X), _X_m_C_r_e_a_t_e_R_o_w_C_o_l_u_m_n(_3_X),
- _X_m_C_r_e_a_t_e_S_i_m_p_l_e_M_e_n_u_B_a_r(_3_X), and _X_m_R_o_w_C_o_l_u_m_n(_3_X).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 2 (printed 11/11/03)
-
-
-
-